home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
basic
/
imb9103.zip
/
CREATE.BAS
next >
Wrap
BASIC Source File
|
1991-03-01
|
1KB
|
58 lines
DEFINT A-Z
'PROGRAM - CREATE.BAS
'Sample use of variant record programming technique
DATA "Blake Ragsdell", "9420 Bunsen Parkway","Louisville"
DATA "KY","40220","8002238720","B"
DATA 99,"Editor-in-Chief","The Cobb Group, Inc.","Suite 300"
DATA "Mary Kent","100 Tungsten Express","Small Town","US"
DATA "00000","5555551212","P"
DATA "John","072432","101730"
CLS
OPEN "MAILLIST.DAT" FOR RANDOM AS #1 LEN = 150
FIELD 1, 20 AS MName$, 25 AS Address$, 20 AS City$, 2 AS State$, _
5 AS ZipCode$, 10 AS Phone$, 1 AS Tag$
FIELD 1, 83 AS Filler$, 2 AS Age$, 20 AS Position$, _
20 AS Company$, 25 AS Address2$
FIELD 1, 83 AS Filler$, 20 AS Spouse$, 6 AS Birthday$, _
6 AS SpouseBD$, 30 AS dummy$
FOR R = 1 TO 2
FOR I = 1 TO 7
READ Temp$(I)
NEXT I
IF Temp$(7) = "B" THEN READ Temp%
FOR I = 8 TO 10
READ Temp$(I)
NEXT I
LSET MName$ = Temp$(1)
LSET Address$ = Temp$(2)
LSET City$ = Temp$(3)
LSET State$ = Temp$(4)
LSET ZipCode$ = Temp$(5)
LSET Phone$ = Temp$(6)
LSET Tag$ = Temp$(7)
SELECT CASE Temp$(7)
CASE "B"
LSET Age$ = MKI$(Temp%)
LSET Position$ = Temp$(8)
LSET Company$ = Temp$(9)
LSET Address2$ = Temp$(10)
CASE "P"
LSET Spouse$ = Temp$(8)
LSET Birthday$ = Temp$(9)
LSET SpouseBD$ = Temp$(10)
END SELECT
PUT 1
NEXT R
CLOSE 1
END